除了透過語法來進行資料查詢外,我們也可以透過單列函數來增加查詢的靈活性,使用函數查詢主要可以完成資料的計算,修改個別資料項目,操作資料列的輸出,格式化日期還有數值的輸出及轉換資料的類型。而單列函數的基本觀念是一次處裡一筆資料,經過計算後返回一個值。
一、 計算employees資料表中每位員工名字的長度
而我們要學習的函數首先有數值函數:
ROUND:傳入一個數值,返回一個n位小數的數值,n以外的小數進行四捨五入。
TRUNC: 傳入一個數值,返回一個n位小數的數值,n以外的小數進行無條件捨去。
CEIL:輸出大於或是等於n的最小整數。
FLOOR: 輸出小於或是等於n的最小整數。
MOD:輸入兩個數值,並計算出m除以n的餘數。
REMAINDER: 輸入兩個數值,並計算出最接近m但可以被n整除的整數,減去m當餘數輸出。